reverse View
Creates a view for this string with all characters in the reverse order. Any changes in the original string will be reflected in the view.
Note: calling subSequence will create an immutable substring of the reversed segment.
Samples
import dev.kikugie.commons.text.countMatching
import dev.kikugie.commons.text.countWhile
import dev.kikugie.commons.text.getOrDefault
import dev.kikugie.commons.text.isEnglishLetter
import dev.kikugie.commons.text.isEnglishLetterOrDigit
import dev.kikugie.commons.text.reverseView
import kotlin.test.assertEquals
import kotlin.test.assertFalse
import kotlin.test.assertTrue
fun main() {
//sampleStart
assertEquals('c', "abc".reverseView().get(0))
assertEquals("cba", "abc".reverseView().toString())
assertEquals("row", "hello world".reverseView().subSequence(2, 5))
//sampleEnd
}